﻿namespace Truesight.Decompiler.Hir.Core.Expressions
{
    public enum OperatorType
    {
        Add,
        AddAssign,
        And,
        AndAlso,
        AndAssign,
        Coalesce,
        Divide,
        DivideAssign,
        Equal,
        GreaterThan,
        GreaterThanOrEqual,
        LeftShift,
        LeftShiftAssign,
        LessThan,
        LessThanOrEqual,
        Modulo,
        ModuloAssign,
        Multiply,
        MultiplyAssign,
        Negate,
        Not,
        NotEqual,
        Or,
        OrAssign,
        OrElse,
        PreDecrement,
        PreIncrement,
        PostDecrement,
        PostIncrement,
        RightShift,
        RightShiftAssign,
        Subtract,
        SubtractAssign,
        Xor,
        XorAssign,
    }
}
